﻿*{ margin: 0; padding: 0;}
html, body{ background: #f2f2f2; font-family: "微软雅黑","宋体";}
input, textarea, select, button{ outline: medium;}
ul, dl, ol, li{ list-style-type: none; margin-bottom: 0;}
ul{ -webkit-padding-start: 0;}
li{ position: relative;}
a, a:link, a:visited, a:hover, a:active{ text-decoration: none;}
img{ display: block;}

/*顶部样式*/
.header{ width: 1200px; height: 100px; padding-top: 10px; margin: 0 auto;}
.header .pull-left{ height: 50px; margin: 20px 0;}
.hd-logo{ width: 50px; height: 50px; margin-right: 10px; float: left;}
.hd-title{ height: 100%; float: left;}
.hd-title h2, .hd-title h5{ margin: 0; font-weight: bold;}
.hd-title h2{ letter-spacing: 3px; margin-bottom: 2px;}
.header .pull-right{ width: 300px; height: 36px; margin-top: 30px; font-size: 13px;}
.header input{ width: 220px; height: 100%; float: left; border: 1px solid #aad2f1; padding: 0 10px; border-radius: 18px 0 0 18px;}
.header button{ width: 80px; height: 100%; padding: 0; background: #377ac6; color: #FFFFFF; border: 0; border-radius: 0 18px 18px 0;}

/*顶部、底部共用样式*/
.nav-bar{ position: relative; width: 100%; min-width: 1200px; background: #0f509c; color: #FFFFFF;}
.nav-bar a{ color: #FFFFFF;}
.all-content{ width: 1200px; height: 100%; margin: 0 auto; overflow: auto;}

/*顶部导航样式*/
.nav-con{ width: 100%; height: 56px; background: #0f509c;}
/*.nav-list{ display: -webkit-flex; display: flex; display: -webkit-box; display: -moz-box; display: -ms-flexbox;}
.nav-list li{ -webkit-flex: 1; -ms-flex: 1; flex: 1; -webkit-box-flex: 1; -moz-box-flex: 1; line-height: 56px; text-align: center;}*/
.nav-list li{ width: 9.09%; float: left; line-height: 56px; text-align: center;}
.nav-list a{ display: inline-block; font-weight: bold; height: 100%; color: #FFFFFF; font-size: 14px;}

/*banner图片改变样式*/
#bannerSwiper{ min-width: 1200px;}
.swiper-slide img{ width: 100%; margin: 0 auto;}


/*底部样式*/
.ft-content{ position: relative; right:115px;width:970px;min-height: 80px; padding: 20px 0; padding-right: 230px; font-size: 12px; color: #d2e7fa;}
.ft-list{ width: 100%; border-left: 1px solid #D2E7FA; padding-left: 15px;}
.ft-list li{ width: 100%; margin-bottom: 5px; overflow: auto;}
.ft-list li:last-child{ margin-bottom: 0;}
.ft-content a, .ft-content span{ display: block; margin: 0 5px; float: left;}
.ft-content a:first-child, .ft-content span:first-child{ margin-left: 0;}
.ft-content a:last-child, .ft-content span:last-child{ margin-right: 0;}
.ft-content a{ color: #d2e7fa;}

.ft-poab{ position: absolute; right: 25px; top: 0; bottom: 0; height: 40px; line-height: 40px; margin: auto 0;}
.ft-poab div{ margin-right: 5px;}

.ft-fixed{ position: absolute; bottom: 30px; left: 0; right: 0; max-width: 1200px; margin: 0 auto;z-index:0;}
.pull-right li{ position: relative; line-height: 42px; color: #FFFFFF; float: left; margin-right: 5px;}
.ft-fade{ display: none; position: absolute; bottom: 90%; padding: 5px; padding-bottom: 20px; overflow: hidden;}
.ft-pore{ padding: 10px; background: #FFFFFF; -webkit-box-shadow: 0px 0px 10px rgba(51,51,51,0.5); -moz-box-shadow: 0px 0px 10px rgba(51,51,51,0.5); -ms-box-shadow: 0px 0px 10px rgba(51,51,51,0.5); -o-box-shadow: 0px 0px 10px rgba(51,51,51,0.5); box-shadow: 0px 0px 10px rgba(51,51,51,0.5);}
.ft-fade img{ width: 100px; height: 100px; margin-bottom: 10px;}
.ft-fade a, .ft-fade span{ display: block; line-height: 24px; color: #666666;}
.ft-fixed-mid{ width: 100%; height: 24px; overflow: hidden; text-align: center;}
.ft-fade-code{ width: 130px; left: -45px;}
.ft-fade-num{ width: 160px; left: -60px;}
.ft-fade-num a{ height: 48px; overflow: hidden;}
.pull-right li:hover .ft-fade{ display: block;}



.con-all-r{ width: 100%; padding: 15px; color: #666;font-size:14px;}
.con-all-r img{max-width:100%;}
.f14{font-size:14px;}

.gs_lkjrmains{width:100%;height:auto;overflow:hidden;margin-top:30px;margin:auto;}
.gs_lkjrmains li{width:210px;height:186px;float:left;margin:5px 21px;_margin:5px 17px;}
.gs_lkjrmains li .a1{display:block;width:204px;height:154px;border:1px solid #ccc;}
.gs_lkjrmains li .a1:hover{border:1px solid #2f835c;}
.gs_lkjrmains li .a1 img{width:200px;height:150px;margin:2px;border:0px;}
.gs_lkjrmains li .a2{display:block;width:100%;height:30px;line-height:30px;font-size:14px;font-weight:bold;text-align:center;overflow:hidden;color:#444;text-decoration:none;}



